(CHECK_STRING_BYTES) [GC_CHECK_STRING_BYTES]: New macro.
authorGerd Moellmann <gerd@gnu.org>
Tue, 9 Jan 2001 20:10:50 +0000 (20:10 +0000)
committerGerd Moellmann <gerd@gnu.org>
Tue, 9 Jan 2001 20:10:50 +0000 (20:10 +0000)
commit455b192dcefaba9308da94bf4d241691ec97e7af
tree75c69c634952c259e4fecacc7fdbe056f6f1e5dd
parentcdea5ba155c187d913fea2d7b91f1643564efab9
(CHECK_STRING_BYTES) [GC_CHECK_STRING_BYTES]: New macro.
(check_sblock, string_bytes) [GC_CHECK_STRING_BYTES]: New functions.
(check_string_bytes) [GC_CHECK_STRING_BYTES]: Add parameter ALL_P.
(allocate_string) [GC_CHECK_STRING_BYTES]: Always check strings in
the current sblock.
(mark_object) [GC_CHECK_STRING_BYTES]: Use CHECK_STRING_BYTES.
(gc_sweep) [GC_CHECK_STRING_BYTES]: Call check_string_bytes
after sweeping strings, and at the end.
(GC_CHECK_STRING_BYTES): Moved to lisp.h.
src/alloc.c